<?php
error_reporting( E_ALL ^ E_NOTICE ^ E_WARNING );
// 加载 工具
require_once( './DBUtil.php' );
// 获取 删除等其他操作返回的 错误信息
$msg = $_REQUEST["msg"];
// 当前页码, 如果用户没有传递页码参数，则默认为第一页
$pageNum = $_REQUEST ? $_REQUEST["pageNum"] : 1;
// 每页显示两条数据
$pageSize = 2;

// 计算总页数
// 使用总数据量 除以 每页显示两条数据
$sql = "select count(1) total from t_product";
$totalArr = query(getConn(), $sql);
$total = $totalArr[0]["total"];// 总数量
$totalPage = ceil($total/$pageSize);// 向上取整

$sql = "select p_id,p_name,p_info,p_price,p_unit,p_image_url from t_product ".
" limit ". ($pageNum-1)*$pageSize .",". $pageSize;
$productArr = query(getConn(), $sql);

?>
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>商品管理</title>
    <style>
        .p-img {
            width: 100px;
        }
    </style>
</head>
<body>
    <h2>商品管理</h2>
    <div><a href="/wbs20052/shop/showProductAdd.php">商品添加</a></div>
    <div>总商品数量：<?=$total?></div>
    <div style="color:red;font-size:30px" ><?=$msg?></div>
    <table border="1" >
        <tr>
            <th>编号</th>
            <th>名称</th>
            <th>简介</th>
            <th>单价</th>
            <th>单位</th>
            <th>图片</th>
            <th>操作</th>
        </tr>
<?php
    foreach ($productArr as $product) {
?>
        <tr>
            <td><?=$product["p_id"]?></td>
            <td><?=$product["p_name"]?></td>
            <td><?=$product["p_info"]?></td>
            <td><?=$product["p_price"]?></td>
            <td><?=$product["p_unit"]?></td>
            <td>
                <img class="p-img" src="<?=$product["p_image_url"]?>" alt="no image">
            </td>
            <td>
                <a href="/wbs20052/shop/product_find_service.php?pid=<?=$product["p_id"]?>">修改</a>
                <a href="/wbs20052/shop/product_remove_service.php?pid=<?=$product["p_id"]?>">删除</a>
            </td>
        </tr>
<?php
    }
?>
    </table>
    <div>
<?php
    if($pageNum > 1){// 当前页码大于1，才会有上一页
?>
        <a href="/wbs20052/shop/productManage.php?pageNum=<?=$pageNum-1?>">上一页</a>
<?php
    }
    if($pageNum < $totalPage){// 当前页码小于总页数，才会有下一页
?>
        <a href="/wbs20052/shop/productManage.php?pageNum=<?=$pageNum+1?>">下一页</a>
<?php
    }
?>
    </div>
</body>
</html>